Career 2019 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F1 Spain F4 Belgium F13 Bulgaria F2 Turkey F26 Italy F16 (Padova) XL Capital Bermuda Open - Bermuda III Gramado Open de Tenis - Gramado Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio BCP Tennis Classic - Sao Paulo Telesp Celular Open - Campinas Copa Ericsson Brazil - Sao Paulo Banca Stato Challenger Lugano - Lugano Zagreb Open - Zagreb Olimp Kyiv Open - Kiev XI Ciutat de Barcelona - Barcelona Challenger Copa Sevilla Internacionales de Andalucia - Seville Intelig Tennis Cup - Brasilia Challenger Brasov - Brasov IX Gramado Open - Gramado XL Capital Bermuda Open - Bermuda Copa Petrobras Paraguay - Asuncion VI Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda 2001 Challenger Canottieri Mincio - Mantova Credicard Tennis Cup - Campos do Jordao IX Ciutat de Barcelona - Barcelona San Luis Potosi Challenger 2002 - San Luis Potosi 10th Wartburg Open - Eisenach San Marino Cepu Open - San Marino XXIX Edizione 'A.Savoldi Marco' - Manerbio The Powder Byrne Trophy - Surbiton Copa Sevilla - Seville Copa Ericsson Mexico - Guadalajara Unicredit Czech Open 2007 - Prostejov Top Wool Challenger Biella - Biella Sporting Challenger '07 Trofeo Regione Piemonte - Turin Asirom Challenger Brasov - Brasov Wartburg Open - Eisenach San Marino Cepu Open - San Marino Copa Ericsson Chile - Santiago Open de Tanger - Tangier Aberto Da Costa Do Sauipe - Bahia Geneva Challenger - Geneva BH Tennis Open International Cup - Belo Horizonte Ljubljana Open 2002 - Ljubljana Black Forest Open 2000 - Freudenstadt Aberto de Sao Paulo - Sao Paulo Challenger de Providencia-Copa Kia - Santiago Morocco Tennis Tour - Meknes Tennis Napoli Cup - Napoli Mitsubishi Electric Europe Cup - Monza Challenger Casino Lugano - Lugano 9th Wartburg Open - Eisenach Warta Cup 2001 - Sopot DPD Challenger 2001 - Aschaffenburg Global Telecom Open - Curitiba Morocco Tennis Tour - Marrakech VIII Trofeo Ciutat de Barcelona - Barcelona Optimus Maia Open - Maia Copa Ericsson Uruguay - Montevideo TESS Tennis Classic - Campinas X Ciutat de Barcelona - Barcelona 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Spain F5 BSI Challenger Lugano - Lugano Banca Stato Challenger Lugano - Lugano XL Challenger de Tenis Copa Sevilla - Seville Copa Petrobras Aracaju - Aracaju Draft Corona Mexico City Open - Mexico City Copa Petrobras Argentina - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Aracaju Credicard Citi Mastercard Tennis Cup - Campos do Jordao Black Forest Open - Freudenstadt Dusseldorf Open Challenger - Dusseldorf IPP Geneva Trophy - Geneva Nord/LB Open 2004 - Braunschweig Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Top Wool Challenger-Immagine Trophy - Biella 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Ipsos Bucharest Challenger - Bucharest Open Tarragona Costa Daurada - Tarragona Copa Petrobras-Paraguay - Asuncion Tennis Napoli Cup - Napoli Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil XL Capital Bermuda Open - Bermuda Sao Paulo Challenger Ostrava Open 2005 - Ostrava Cepu Open - San Marino ECM Prague Open 2005 - Prague Bancolombia Open - Bogota Ljubljana Open - Ljubljana Czech Open 2005 - Prostejov Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Rabat Challenger Santiago Challenger Trani Cup - Trani Banca Stato Challenger - Lugano Marrakech Challenger Barletta Challenger Societa Canottieri Mincio 2005 - Mantova Napoli Challenger Bytom Challenger Brasov Challenger - Brasov ATP Challenger La Serena - La Serena Copa Petrobras - Santiago Copa Kia - Santiago Citta di Monza - Monza Vigo Challenger San Sebastian Challenger Szczecin Challenger 84° Concurso Internacional Tenis San Sebastian - San Sebastian Copa Sevilla-Internacionales de Andalucia - Seville XI Ciutat de Barcelona - Barcelona II Cyclus Open de Tenis - Florianopolis Buenos Aires Challenger Voit Mexico City Open - Mexico City Montevideo Challenger Tatra Banka Open - Bratislava Asuncion Challenger Copa Petrobras Uruguray - Montevideo Santiago Challenger Rome Challenger Genova Open Challenger - Genova Alessandria Challenger Kosice Challenger Milan Challenger Pozoblanco Challenger San Sebastian Challenger Banja Luka Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Rimini Challenger Buenos Aires Challenger Copa Petrobras Guadalajara - Guadalajara Aberto de Santa Catarina de Tenis - Florianopolis Le Gosier Challenger Copa Telefonica CTC Chile - Santiago Challenger Lugano - Lugano Prostejov Challenger BH Tennis Open - Belo Horizonte Turin Challenger Seville Challenger Pekao Open - Szczecin ATP Challenger Trophy 2007 - Trnava Manerbio Challenger Seville Challenger VIII Gramado Open - Gramado Banja Luka Challenger Morocco Tennis Tour - Tanger Madrid Challenger Quito Challenger Sao Jose Do Rio Preto Challenger Sir Supermercati - Rome Turin Challenger Sao Leopoldo Challenger Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Kosice Challenger Santiago Challenger Sao Paulo Challenger Barranquilla Challenger San Luis Potosi Challenger Pereira Challenger Copa Petrobras - Buenos Aires Nord LB Open - Braunschweig BH Tenis Open International Cup 2008 - Belo Horizonte Timisoara Challenger - Timisoara Savannah Challenger Challenger Copa Sevilla 2008 - Seville Copa Petrobras-Argentina - Buenos Aires Prague Challenger Tanger Challenger Aberto de Santa Catarina - Florianopolis Timisoara Challenger Tampere Challenger Copa Petrobras Brazil - Aracaju San Juan Challenger Buenos Aires Challenger Aberto de Sao Paulo - Sao Paulo Le Gosier Challenger Sao Paulo Challenger Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Mohammedia Challenger Prague Challenger Cordenons Challenger Banja Luka Challenger Meknes Challenger Pozoblanco Challenger Napoli Challenger Ostrava Challenger Perugia Challenger Padova Challenger Liberec Challenger Manerbio Challenger Aix En Provence Challenger Banja Luka Challenger Stella Artois Clay Court Championships - Budaors Mohammedia Challenger Segundo Aberto de Brasilia - Brasilia Citta di Brindisi - Brindisi Buenos Aires Challenger Copa Ericsson Chile - Santiago Santo Domingo Challenger Santiago Challenger Nanjing Challenger Memorial A. Manfredini Sassuolo Challenger - Sassuolo Poprad Tatry Challenger Tampere Challenger Chengdu Challenger Vercelli Challenger Cordenons Challenger Rome Challenger La Serena Open - La Serena Rome Challenger Vicenza Challenger Poznan Challenger Alphen Challenger Rijeka Challenger Visa Tennis Open - Sao Paulo Mohammedia Challenger Zagreb Challenger Santiago Challenger Ostrava Challenger Heilbronn Open - Heilbronn Copa Petrobras Santiago - Santiago Bordeaux Challenger The Scottish Tennis Championships - Edinburgh Rio De Janeiro Challenger Asuncion Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Kenitra Challenger Torneo Internacional Challenger Fila 2005 - Leon Cancun Challenger Trofeo Internacional Club Laieta - Barcelona Copa Petrobras Uruguay - Montevideo Lima Challenger Copa Petrobras Paraguay - Asuncion Casablanca Challenger Global Telecom Open - Florianopolis Pekao Open 2005 - Szczecin 4th Sardinia International Championships - Cagliari Santiago Challenger Rome Challenger Furth Challenger SMS Tennis Cup - Sao Paulo Biella Challenger Cortina Challenger Prague Challenger Seville Challenger Panama City Challenger Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Casablanca Challenger Open Sainte-Victoire - Aix-En-Provence Milan Challenger AXA Open II - Espinho Anning Challenger Samarkand Challenger Moscow Challenger Spain F1 Poznan Challenger LTA Hull Challenger - Hull Curitiba Challenger Banja Luka Challenger XI Venice Open - Venice Muller Cup - Ulm Kenitra Challenger Copa Ericsson Argentina - Buenos Aires Francavilla Challenger Lisbon Challenger Gran Copa Ericsson - Rio de Janeiro Challenger Britania Zavaleta - Puebla Tampere Challenger Blois Challenger Portoroz Challenger Florianopolis Challenger San Marino CEPU Open - San Marino Open Mutouest de Saint-Brieuc - St. Brieuc Zagreb Open - Zagreb Ljubljana Open - Ljubljana Zivnobanka Czech Open - Prostejov Exim Agmedia Open - Kosice Tunis Open - Tunis Tunis Challenger Citrix Tennis Championships - Delray Beach Bordeaux Challenger Prostejov Challenger ATP Open Castilla y Leon - Segovia Gramado Open de Tennis - Gramado San Marino Cepu Open - San Marino Nord LB Open - Braunschweig BMW Open - Munich LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Riviera di Rimini Challenger - Rimini Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Pekao Open 2003 - Szczecin Brasil Open - Florianopolis Sao Paulo - Brazil KGHM Polish Indoors - Wroclaw Olbia Geovillage Open - Olbia 5th Sardinian International Championships - Cagliari Mallorca Open - Mallorca Caltanissetta Challenger I Tourneo Fila Citta di Brindisi - Brindisi Marburg Challenger Gelsor Open Romania - Bucharest Brazil Open - Salvador BMW Brixina Tennis Open 2000 - Bressanone IV Gramado Open de Tenis - Gramado Prague Challenger Cordoba Challenger Baden Open - Karlsruhe Copa Ericsson - Sao Paulo Top Wool Challenger Biella - Biella Moscow Challenger Pro Tennis World Open - Boca Raton Open 13 - Marseille BellSouth Open - Vina del Mar Czech Open - Prostejov Rome Challenger Architect Open - Budapest Banja Luka Challenger 2004 - Banja Luka Dubrovnik Open - Dubrovnik Estoril Open - Estoril Copa Petrobras Argentina - Buenos Aires The Stella Artois Grass Court Championships - Queen's/London Trofeo Conde de Godo - Barcelona U.S. Men's Clay Court Championships - Houston Mallorca Open - Mallorca 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Ciudad de Pozoblanco Open Diputacion - Cordoba Internationaler Raiffeisen Grand Prix - St. Polten IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Allianz Suisse Open Gstaad - Gstaad Copa Kia Challenger ATP - Santiago Grand Prix Hassan II - Casablanca Generali Open 2002 - Kitzbuhel Poznan Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open de Tenis Comunidad Valenciana - Valencia Tennislife Cup - Napoli Internationaler Raiffeisen Grand Prix - St. Polten Rabat Challenger Furth Challenger Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon Segovia Challenger Copa Petrobras-Uruguay - Montevideo Perugia Challenger Rijeka Challenger Sarasota Challenger Adidas International - Sydney BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open - Auckland Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad Alessandria Challenger Alphen Challenger TD Waterhouse Cup - Long Island Idea Prokom Open - Sopot Thailand Open - Bangkok AIG Japan Open - Tokyo BellSouth Open - Vina del Mar Zagreb Challenger Furth Challenger Braunschweig Challenger BellSouth Open - Vina del Mar Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Kosice Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Tata Open - Chennai Estoril Open - Estoril BMW Open - Munich Hypo Group Tennis International - Portschach Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Estoril Open - Estoril Hypo Group Tennis International - Portschach Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Sarasota Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BCR Open Romania - Bucharest Chennai Open - Chennai Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona St. Brieuc Challenger Bank Austria Tennis Trophy - Vienna Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona VTR Open - Vina del Mar Brasil Open - Sao Paulo UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel International Championship of Croatia - Umag Cali Challenger Gelsor Open Romania - Bucharest Brasil Open - Salvador BMW Open - Munich Open de Moselle - Metz Interwetten Austrian Open - Kitzbuhel BCR Open Romania - Bucharest Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Bucaramanga Challenger Rio De Janeiro Challenger Copa Telmex - Buenos Aires Porto Alegre Challenger Serbia Open - Belgrade Furth Challenger Campbells Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Medellin Challenger The Nottingham Open - Nottingham Brasil Open - Costa do Sauipe San Juan Challenger Guayaquil Challenger Citi Open - Washington Marbella Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston ATP Studena Croatia Open Umag - Umag Caltanissetta Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca Mersin Challenger St. Brieuc Challenger Panama City Challenger Argentina Open - Buenos Aires Tunis Challenger Rome Challenger Croatia Open Umag - Umag BCR Open Romania - Bucharest Tunis Challenger Panama City Challenger Guadalajara Challenger Morelos Challenger Santos Challenger International German Open - Hamburg Marburg Challenger Todi Challenger Qatar ExxonMobil Open - Doha Movistar Open - Santiago Abierto Mexicano Telcel - Acapulco Santo Domingo Challenger SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Open Sabadell Atlantico - Barcelona Brest Challenger Guayaquil Challenger Guadalajara Challenger Mestre Challenger Open de Tenis Comunidad Valenciana - Valencia Energis Open - Amersfoort Brasil Open - Salvador Qingdao Challenger Royal Guard Open Chile - Vina del Mar Seville Challenger Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Davidoff Swiss Indoors - Basel Buenos Aires Challenger Internationaux de Tennis de Brest - Brest San Luis Potosi Challenger Schickendanz Open - Furth Madrid Challenger ATP Challenger Tour Finals Nossa Caixa Aberto de Sao Paulo - Sao Paulo Challenger 42 - Andrezieux Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia International Tennis Championships - Delray Beach Zivnobanka Czech Open - Prostejov Copa Ericsson Brazil - Sao Paulo Biella Challenger Intelig Tennis Cup - Campos do Jordao San Benedetto Challenger Tampere Challenger Cortina Challenger Cairo Challenger 2002 - Cairo Ecuador Open - Quito Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston VII Torneo Internazionale di Tennis - Barletta Nord/LB Open - Braunschweig The Priority Telecom Open - Amersfoort Nord LB Open 2006 - Braunschweig Croatia Open - Umag Open Seat Godo 2005 - Barcelona BH Tennis Open International Cup - Belo Horizonte Franklin Templeton Tennis Classic - Scottsdale Open Romania - Bucharest Brasil Open - Costa do Sauipe Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo Estoril Open - Estoril Open SEAT 2008 - Barcelona Austrian Open - Kitzbuhel If Stockholm Open - Stockholm SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Abierto Mexicano de Tenis Pegaso - Acapulco 2002 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Copa AT&T - Buenos Aires Bet-at-home Cup - Kitzbuhel VTR Open - Vina del Mar Campionati Internazionali di Sicilia - Palermo Mercedes Cup - Stuttgart U.S. Men's Clay Court Championships - Houston 2003 Mercedes Cup - Stuttgart Cerveza Club Colombia Open - Bogota Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Cincinnati Ordina Open - 's-Hertogenbosch Open Seat Godo 2003 - Barcelona Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Grand Prix Hassan II - Casablanca NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series Madrid - Madrid Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Qatar ExxonMobil Open - Doha Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid U.S. Men's Clay Court Championships - Houston Masters Series Monte Carlo - Monte Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Sony Ericsson Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne SAP Open - San Jose Wimbledon - London BA-CA Tennis Trophy - Vienna Croatia Open - Umag French Open - Paris Copa Telmex - Buenos Aires Australian Open - Melbourne AEGON Championships - London NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Wimbledon - London French Open - Paris Davis Cup, World Group, 1R, CZE-BRA 4-1 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Tennis Masters Series - Madrid U.S. Open - New York French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, Group 1, 2R, BRA-CAN 3-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QR, CAN-BRA 3-2 Olympics - Athens